home *** CD-ROM | disk | FTP | other *** search
- include lmacros.h
- ; Convert a long (32-bit) integer between big-endian and little-endian form
- procdef longswap,<<x1,word>,<x2,word>>
- mov ax,x2
- xchg ah,al
- mov dx,x1
- xchg dh,dl
- pret
- pend longswap
-
- ; Convert a short (16-bit) integer between big-endian and little-endian form
- procdef shortswap,<<y1,word>>
- mov ax,y1
- xchg ah,al
- pret
- pend shortswap
-
- end
-